catch someone flat-footed - French English Dictionary